home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
g_man
/
cat3
/
standard
/
xfpt.z
/
xfpt
Wrap
Text File
|
1998-10-20
|
5KB
|
133 lines
xxxxffffpppptttt((((3333GGGG)))) xxxxffffpppptttt((((3333GGGG))))
NNNNAAAAMMMMEEEE
xxxxffffpppptttt,,,, xxxxffffppppttttiiii,,,, xxxxffffppppttttssss,,,, xxxxffffpppptttt2222,,,, xxxxffffpppptttt2222iiii,,,, xxxxffffpppptttt2222ssss,,,, xxxxffffpppptttt4444,,,, xxxxffffpppptttt4444iiii,,,, xxxxffffpppptttt4444ssss -
multiplies a point by the current matrix in feedback mode
CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
vvvvooooiiiidddd xxxxffffpppptttt((((xxxx,,,, yyyy,,,, zzzz))))
CCCCoooooooorrrrdddd xxxx,,,, yyyy,,,, zzzz;;;;
vvvvooooiiiidddd xxxxffffppppttttiiii((((xxxx,,,, yyyy,,,, zzzz))))
IIIIccccoooooooorrrrdddd xxxx,,,, yyyy,,,, zzzz;;;;
vvvvooooiiiidddd xxxxffffppppttttssss((((xxxx,,,, yyyy,,,, zzzz))))
SSSSccccoooooooorrrrdddd xxxx,,,, yyyy,,,, zzzz;;;;
vvvvooooiiiidddd xxxxffffpppptttt2222((((xxxx,,,, yyyy))))
CCCCoooooooorrrrdddd xxxx,,,, yyyy;;;;
vvvvooooiiiidddd xxxxffffpppptttt2222iiii((((xxxx,,,, yyyy))))
IIIIccccoooooooorrrrdddd xxxx,,,, yyyy;;;;
vvvvooooiiiidddd xxxxffffpppptttt2222ssss((((xxxx,,,, yyyy))))
SSSSccccoooooooorrrrdddd xxxx,,,, yyyy;;;;
vvvvooooiiiidddd xxxxffffpppptttt4444((((xxxx,,,, yyyy,,,, zzzz,,,, wwww))))
CCCCoooooooorrrrdddd xxxx,,,, yyyy,,,, zzzz,,,, wwww;;;;
vvvvooooiiiidddd xxxxffffpppptttt4444iiii((((xxxx,,,, yyyy,,,, zzzz,,,, wwww))))
IIIIccccoooooooorrrrdddd xxxx,,,, yyyy,,,, zzzz,,,, wwww;;;;
vvvvooooiiiidddd xxxxffffpppptttt4444ssss((((xxxx,,,, yyyy,,,, zzzz,,,, wwww))))
SSSSccccoooooooorrrrdddd xxxx,,,, yyyy,,,, zzzz,,,, wwww;;;;
PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
_x expects the _x coordinate of a point.
_y expects the _y coordinate of a point.
_z expects the _z coordinate of a point. Used only by the 3-D and 4-D
versions of the routines; 0.0 is assumed by the others.
_w expects the _w coordinate of a point Used only by the 4-D version of
the routines; 1.0 is assumed by the others.
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
xxxxffffpppptttt multiplies the specified point (_x, _y, 0.0, 1.0), (_x, _y, _z, 1.0), or
(_x, _y, _z, _w) by the current matrix in the Geometry Pipeline. The 4-D
result is not clipped or scaled, and is placed in the feedback buffer.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
_G_r_a_p_h_i_c_s _L_i_b_r_a_r_y _P_r_o_g_r_a_m_m_i_n_g _G_u_i_d_e, Feedback Mode
PPPPaaaaggggeeee 1111
xxxxffffpppptttt((((3333GGGG)))) xxxxffffpppptttt((((3333GGGG))))
NNNNOOOOTTTTEEEESSSS
This routine is available only in feedback mode; otherwise it is ignored.
This routine functions only on IRIS-4D B and G models, and we advise
against its use for new development.
The processor can access full words only on full-word boundaries. xxxxffffpppptttt
does not guarantee such alignment. See the _G_r_a_p_h_i_c_s _L_i_b_r_a_r_y _P_r_o_g_r_a_m_m_i_n_g
_G_u_i_d_e, Feedback Mode, for information on successful alignment.
PPPPaaaaggggeeee 2222